• word of the day

    psoralea esculenta

    psoralea esculenta - Dictionary definition and meaning for word psoralea esculenta

    Definition
    (noun) densely hairy perennial of central North America having edible tuberous roots
Download our Mobile App Today
Receive our word of the day
on Whatsapp